Erweiterung des V-Modell XT - Eine Projektdurchführungsstrategie für die modellgetriebene Software-Entwicklung mit der MDA
نویسندگان
چکیده
Das neue V-Modell® XT [VXT05] bietet ein Vorgehensmodell zur Planung und Durchführung von Systemprojekten des Bundes und der Privatwirtschaft. Es stellt für unterschiedliche Projekttypen speziell angepasste Projektdurchführungsstrategien zur Verfügung, beispielsweise für inkrementelle, komponentenbasierte oder agile Projekte. Das V-Modell XT legt sich allerdings nicht bzgl. der zu verwendenden Methoden fest, d.h. die Aktivitäten sind methodenunabhängig, so dass eine Methodenzuordnung für das konkrete Vorhaben erfolgen muss. Die Model Driven ArchitectureTM (MDA) der Object Management Group (OMG) ist ein modellgetriebener Ansatz für die Software-Entwicklung, der die strikte Trennung der fachlichen Spezifikation (Platform Independent Model – PIM) von der plattformspezifischen Spezifikation (Platform Specific Model – PSM) eines Systems propagiert [MDA03]. Durch Transformationen entsteht aus einem PIM ein PSM, welches selbst wieder ein PIM sein kann. Am Ende der Transformation ein PSM ind Form des Codes generiert1. Bei einem Projekt, in dem das V-Modell XT in Verbindung mit MDA zum Einsatz kommen soll, lassen sich die vorhandenen Projektdurchführungsstrategien jedoch nicht ohne Änderungen anwenden, da entscheidende MDA-Meilensteine wie zum Beispiel Plattformmodellierung abgeschlossen nicht im V-Modell XT als Entscheidungspunkte abgebildet sind. Es stellt sich allerdings noch die Frage, ob MDA nicht auch in Form einer Methodenzuordnung einzubringen wäre.
منابع مشابه
Zwanzig Jahre GI-Fachgruppe "Vorgehensmodelle für die betriebliche Anwendungsentwicklung"
Im Jahr 2013 wird die Fachgruppe Vorgehensmodelle für die betriebliche Anwendungsentwicklung der Gesellschaft für Informatik (GI) 20 Jahre alt. Aus diesem Anlass gibt der vorliegende Beitrag gibt einen Überblick über ihre Entwicklung von der Gründung 1993 bis heute (August 2013). Als Mitglied der Fachgruppenleitung in verschiedenen Funktionen seit 1997 bis heute hat der Autor diese Entwicklun...
متن کاملM2M-Transformation mit der QVT Operational Mappings
QVT ist ein Sprachkonzept der Object Management Group zur Transformation von formalen Modellen. In diesem Beitrag werden ausgehend von einem einfachen Fachklassenmodell die zentralen Konzepte und Techniken der Transformationssprache Operational Mappings vorgestellt, so dass abschließend eine vollständige Transformation eines UML-Modells der PIM-Ebene in eins der PSM-Ebene vorgenommen werden kan...
متن کاملGrafische Validierungsregeln am Beispiel von EPKs
Als Grundlage für die modellgetriebene Softwareentwicklung werden korrekte und qualitativ hochwertige Modelle bereits auf abstrakter fachlicher Ebene vorausgesetzt. Um die Qualität der Modelle zu sichern, existieren verschiedene Ansätze wie Modellprüfen (Model Checking). Modellprüfen ist eine formale Methode, mit der Modelle gegen eine Spezifikation validiert werden. Das Modell des Modellprüfer...
متن کاملVom Geschäftsmodell zum Code - Komponentenbasierte Entwicklung auf Basis der Model Driven Architecture
Die Model Driven Architecture (MDA) führt das Konzept universell gültiger Anwendungsmodelle in die Softwarelandschaft ein und ermöglicht die effiziente Abbildung von Geschäftsprozessen auf Code. Dieser Artikel zeigt einen durchgängigen Entwicklungsweg vom Geschäftsmodell zum Code anhand der in der BMW Group auf Basis der MDA entwickelten Component Architecture (CA). 1 Überblick und Zielsetzunge...
متن کاملModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Entwicklungsmethoden und -werkzeuge für eingebettete Systeme und Enterprise Applikationen nähern sich zusehends an. Insbesondere die modellgetriebene Entwicklung hilft beim Umgang mit zunehmend komplexeren, eingebetteten Softwaresystemen. Zur Automatisierung der Entwicklung ist die Werkzeugunterstützung entscheidend. Die OpenSource-Entwicklungsplattform Eclipse stellt mit dem Eclipse Modeling P...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 25 شماره
صفحات -
تاریخ انتشار 2005